package cn.com.hatech.blog.common.utils;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;

/**
 * @projectName: hatech-blog
 * @package: cn.com.hatech.blog.common.page
 * @className: BasePageUtils
 * @author: xuruikai
 * @description: 前端分页工具类
 * @date: 2020/1/11 14:27
 * @version: 1.0
 */
@Component
public class BasePageUtils {


    /**
     * 提供分页对象拥有的页数集合给html使用
     *
     * @param page
     * @return
     */
    public List<Long> getPageList(Page page) {
        List<Long> pageList = new ArrayList<>();
        Long pages = page.getPages();
        for (int i = 1; i <= pages; i++) {
            pageList.add(Long.valueOf(i));
        }
        return pageList;
    }

}
